'''3.1.1Multidict，即复合字典，就是多重字典的意思，multidict函数允许在一个语句中初始化一键多值得字典。就是一个key对应多个value值'''

from gurobipy import *
#将key的值单独选出来存放在列表中，给列表命名cities， 将key和对应的第一个value值以字典的形式存储在supply中， demand同supply
cities,supply,demand=multidict( {'A':[100,20],
                                 'B':[150,50],
                                 'C':[20,300],
                                 'D':[10,200]} )
'''返回 cities(type：tuplelist)  supply(type：tupledict)  demand(type：tupledict)'''
print(cities)  # 打印key的值，其中A,B,C,D都是dict中的key
print(supply)  # 打印对应每一个key的第一个键值对字典集合，supply是所有key值对应的第一个value值
print(demand)  # 打印对应每一个key的第一个键值对字典集合，supply是所有key值对应的第一个value值